/*.p-warp base css*/
.p-warp .clear{clear:both;}
.p-warp .fl{float:left;}
.p-warp .mt15{margin-top:15px;}
.p-warp .mt20{margin-top:20px;}
.p-warp .mt30{margin-top:30px;}
.p-warp .mb15{margin-bottom:15px;}
.p-warp .color-gray{color:gray;}
.p-warp .fs14{font-size:14px;}
.p-warp .fs16{font-size:16px;}
.p-warp .fb{font-weight:bold;}
.p-warp .t-center{text-align:center;}
.p-warp .t-left{text-align:left;}
.p-warp .inline-block{display:inline-block;}
.p-warp .box-center{margin-left:auto;margin-right:auto;}
/*.p-warp base css end*/
.p-warp{
	/*margin:20px auto;*/
	/*padding:20px;*/
	cursor:default;
	font-size:14px;
	/*width:980px;*/
}
.p-warp h1,
.p-warp h2,
.p-warp h3,
.p-warp h4,
.p-warp h5,
.p-warp h6,
.p-warp dl,
.p-warp dd,
.p-warp ul,
.p-warp li{
	padding:0;margin:0;
}
.p-warp ul{
	list-style:none;
}
.p-head-title{
	text-align:center;
	position:relative;
	margin-top:25px;
}
.p-head-title h3{
	font-size:15px;
	height:36px;line-height:36px;
	padding:0 30px;
	background-color:white;
	display:inline-block;
	border:2px solid #777;
}
.p-head-title p{font-size:13px;color:gray;margin-top:10px;}
.p-head-line{
	position:absolute;
	top:18px;left:0;
	height:2px;width:100%;
	background-color:#eee;
	z-index:-1;
}

.p-information{padding-top:10px;}
.p-information-list.w40p{width:40%;}
.p-information-list.w60p{width:60%;}
.p-information-list dd{
	height:34px;line-height:34px;
	margin-top:10px;
}
.p-information-list span{
	font-size:12px;
	width:24%;height:34px;overflow:hidden;
	float: left;
	overflow:hidden;
	padding-right:1%;
	text-align:right;}
.p-information-list ul{
	float: left;
	width:75%;
}
.p-information-list ul li{
	font-size:12px;text-align:center;color:#aaa;
	width:30%;line-height:32px;
	float:left;
	margin-right:-1px;
	border:1px solid #ddd;
	box-sizing: border-box;
}
.p-information-list ul li.on{
	position:relative;
	border-color:#333;color:#333;
	background-color:#eee;
}
.p-information-list ul li.on:before{
	content:"";
	position:absolute;top:1px;right:1px;
	border-style:solid;
	border-color:transparent #333;
	border-width:0 12px 12px 0;
}
.p-measuring img{max-width:100%;}

.p-table{display: table;}
.p-table .tr{display: table-row;}
.p-table .td,
.p-table .th{display: table-cell;}
.p-table.w{width:100%;}
.p-table.striped .tr:nth-of-type(2n+1){
	background-color:#f9f9f9;
}
.p-table.striped .tr:hover{background-color:#f3f3f3;}
.p-table.border{border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.p-table.border .td,
.p-table.border .th{
	border-style:solid;
	border-color:#ddd;
	border-width:1px 0 0 1px;
}
.p-table.border .th{background-color:#eaeaea;}
.p-table.l40{line-height:40px;}

i.list-icon-num{
	font-size:11px;
	font-style:normal;
	background-color:#555;color:white;
	text-align:center;
	height:18px;line-height:18px;width:18px;overflow:hidden;
	border:1px solid #555;
	float:left;
	border-radius:10px;
	margin-right:8px;
	box-shadow:
		inset 1px 1px white,
		inset -1px -1px white,
		inset 1px -1px white,
		inset -1px 1px white;
}
.p-washing-instructions{font-size:0;}
.p-washing-instructions li{
	font-size:12px;
	width:20%;
	text-align:center;
	display:inline-block;
	box-sizing: border-box;
	vertical-align:top;
}
.p-washing-instructions li i{
	font-size:0;background-color:gray;
	padding:16%;margin:15px 25px 5px;
	border-radius:50%;
	box-sizing: border-box;
	display:inline-block;
	background-size:100%;
}
.p-washing-instructions li:hover{color:black;}
.p-washing-instructions li:hover i{background-color:#555;}
.p-washing-instructions li i img{max-width:100%;}
.p-washing-instructions li p{line-height:1.8em;}

.p-quolity li{
	position:relative;
	padding-left:65px;
	min-height:50px;
	margin-top:15px;
	line-height:26px;
}
.p-quolity li h5{font-size:16px;}
.p-quolity i{
	font:normal normal 26px/46px monospace;
	text-align:center;
	background-color:#555;color:white;
	position:absolute;top:1px;left:0;
	border:2px solid #555;
	width:46px;height:46px;
	border-radius:25px;
	box-shadow:
		inset 1px 1px white,
		inset -1px -1px white,
		inset 1px -1px white,
		inset -1px 1px white;
}

.p-shopping-tips li h5{
	font-size:14px;
	background-color:#444;color:white;
	border:1px solid #444;
	display:inline-block;
	padding:8px 24px;
	position:relative;
	box-shadow:inset 2px 2px white,inset -2px -2px white;
}
.p-shopping-tips li h5:before{
	content:'';
	position:absolute;left:50%;bottom:-6px;
	margin-left:-6px;
	border-style:solid;
	border-color:#444 transparent;
	border-width:6px 6px 0;

}
.p-shopping-tips li div{
	padding:8px 20px 20px;
	line-height:1.8em;
}
.p-sub-list{padding-left:20px;}
.p-sub-list span{
	background-color:#999;color:white;
	border:2px solid #999;
	height:18px;line-height:18px;
	display:inline-block;
	padding:0 10px;
	margin-right:10px;
	border-radius:3px;
	position:relative;
}
.p-sub-list span:before{
	content:'';
	position:absolute;top:50%;right:-6px;
	margin-top:-6px;
	border-style:solid;
	border-color:transparent #999;
	border-width:6px 0 6px 6px;
}
